@charset "utf-8";

/*头部*/
.header-1{ position:fixed; left:0; right:0; top:0; z-index:999; width:100%; background: #19b4e0; height:64px;
	display: -moz-box; 
	display: -webkit-box; 
	display: box; 
	
	-moz-box-align:center;
	-webkit-box-align:center;
	box-align:center;
}
.header-1-left{ width:17px; height:36px; background: url(../images/img45.png) -6px center no-repeat; background-size: 31px auto;}
.header-1-left a{ display:block; width:100%; height:100%;}
.header-1-titel{-moz-box-flex:1; -webkit-box-flex:1; box-flex:1; color: #FFF; text-align:center; font-size: 17px;}
.header-1-right > div{ display:inline-table; color: #FFF; text-align:center;}
.header-1-right > div a{ display:block; width:100%; height:100%; font-size: 14px;}
.header-1-right > div img{ display:block; text-align:center; width:24px; margin:0 auto; padding-bottom: 6px;}
.header-1-right > div:nth-child(2){ margin-left: 20px;}
.header-1-height{ height: 64px;}
/*/头部*/


/*底部*/
.footer1-height{ height:118px;}
.footer1{ position:fixed; left:0; right:0; bottom:0; z-index:999; width:100%; padding-top: 15px; padding-bottom: 8px; height:72px; border-top: 1px solid #D8D8D8;}
.footer1 div.footer1-nav{ width: 33.3333%; text-align:center; float:left; }
.footer1 div.footer1-nav a{ display:block; color: #9D9D9D;}
.footer1 div.footer1-nav a img{ display:block; margin:0 auto; padding-bottom: 5px; width: 33px; height: 33px;}
.footer1-nav-conter{ position:relative; width: 33.3333%; text-align:center; float:left;}
.footer1-nav-conter .zkwijd { position:relative; z-index:10; background: #FFF; border-radius: 50%; width:80px; height:80px; margin:0 auto; margin-top: -43px; overflow:hidden;}
.footer1-nav-conter .zkwijd img{ display:block; width:80px; height:80px; margin:0 auto;}
.footer1-nav-conter .akqlef{border: 1px solid #D8D8D8; border-radius: 50%; position:absolute; left:50%; top:0; z-index:1; 
width:100%; height:100%; width:92px; height:92px; background: #FFF; margin-top: -49px; margin-left: -46px;}
.footer1-nav-conter .akqlef2{border: 1px solid #FFF; position:absolute; left:50%; top:34px; z-index:4; 
width:100%; height:100%; width:92px; height:92px; background: #FFF; margin-top: -49px; margin-left: -46px;}
/*/底部*/


/*a1*/
.dlmart{ width: 100%;}
.dlzc-form{ margin-top:13px;}
.dlzc-form-input{
	position:relative;
	display: -moz-box; 
	display: -webkit-box; 
	display: box; 
	-moz-box-align:center;
	-webkit-box-align:center;
	box-align:center;	
}
.dlzc-form-input p{-moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.dlzc-form-input p input{border: none; height:40px; width:100%;}
.dlzc-form-input img{ vertical-align:middle; height:24px; position:relative; top:-1px; padding-left:13px; padding-right:13px;}
.dlzc-form .dlzc-form-input:nth-of-type(1):before, .yamkdlt:before {
	content: '';
	width: 100%; 
	height: 1px;
	position: absolute;
	left: 15px;
	bottom:0; 
	background-color:#EAEAEA;
}

.dlzc-form .zhicwl-btn{ width:100%; background-color:#1AB3DE; border-color:#1AB3DE; color: #FFF; padding-top:11px; padding-bottom:11px; margin-top:0;}
.dlzc-form .zhicwl-btn:active {
	border: 1px solid #179DC4;
	background-color: #179DC4;
}
.weixzh .zhicwl-btn{ width:100%; background-color:#3BB249; border-color:#3BB249; color: #FFF; padding-top:11px; padding-bottom:11px; margin-top:0;}
.weixzh .zhicwl-btn:active {
	border: 1px solid #2E8E3C;
	background-color: #2E8E3C;
}
/*/a1*/





.yamkdlt{ position:relative;}
.yamkdlt p .zhicwl-btn{ position:absolute; right:15px; top:5px; font-size:13px; z-index:1; padding-left:3px; padding-right:3px; padding-top:4px; padding-bottom:4px; width:auto; margin-right:0;}
.yhtouds{ padding-bottom: 15px;}
.yhtouds img{ display:block; margin:0 auto; width:78px; height:78px; border-radius:50%; overflow:hidden;}

.header-2{ position:relative; padding:0 15px; height:46px; line-height:46px; font-size: 16px; border-bottom: 1px solid #EAEAEA;}
.header-2-left{ width:30px; height:44px; background: url(../images/img52.png) left center no-repeat; position:relative; z-index:2; background-size: auto 20px;}
.header-2-left a{ display:block; width:100%; height:100%;}
.header-2-title{ text-align:center; position:absolute; left:0; top:0; width:100%; z-index:1;}





/*a2*/
.wqtx{ background: #FFF6E0; color: #06C1AE; font-size: 14px !important; padding-top:13px !important; padding-bottom:13px !important;}
.yjslwe-div a{ 
	position:relative;
	display: -moz-box; 
	display: -webkit-box; 
	display: box; 
	
	-moz-box-align:center;
	-webkit-box-align:center;
	box-align:center;	
}
.yjslwe-div a:before { content:""; position:absolute; right: 15px; top: 50%; background: url(../images/img18.png) right top no-repeat; width: 11px; height: 20px; background-size: 100% auto;
-webkit-transform: translate(0, -50%); transform: translate(0, -50%);
}  
.yjslwe-div-left img{ vertical-align:middle; border-radius: 50%; width:62px; height:62px;}
.yjslwe-div-right{-moz-box-flex:1; -webkit-box-flex:1; box-flex:1; padding-left:16px;}
.yjslwe-div-right h4, .yjslwe-div-right h5{font-size: 16px;}
.yjslwe-div-right > div{
	display: -moz-box; 
	display: -webkit-box; 
	display: box; 
	
	-moz-box-align:center;
	-webkit-box-align:center;
	box-align:center;		
}
.yjslwe-div-right > div p{ margin-left:6px; border-radius:3px; width:20px; height:20px; background: #F8921E url(../images/vip.png) left top no-repeat; background-size:90% auto;}
.yjslwe-div-right > div p span{ color: #FFF; font-size: 12px; position:relative; left:12px; top:4px;}
.yjslwe-div-right h5{ color: #656565; display:block; margin-top:7px;}

.xialite ul{border-top: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8;}
.xialite ul li{ overflow:hidden;}
.xialite ul li a{ padding-top:15px; padding-bottom:15px;
	overflow:hidden;
	position:relative;
	display: -moz-box; 
	display: -webkit-box; 
	display: box; 
	
	-moz-box-align:center;
	-webkit-box-align:center;
	box-align:center;	
}
.xialite ul li a:after{ content:""; display:block; position:absolute; left:15px; bottom:1px; z-index:1; width:100%; height:1px; background:#E4E4E4;}
.xialite ul li:last-child a:after{ height:0;}
.xialite ul li a:before { content:""; position:absolute; right: 15px; top: 50%; background: url(../images/img18.png) right top no-repeat; width: 11px; height: 20px; background-size: 100% auto;
-webkit-transform: translate(0, -50%); transform: translate(0, -50%);
}  
.xialite-left{ padding-right:10px;}
.xialite-left img{ width:32px; height:32px; vertical-align:middle;}
.xialite-right{-moz-box-flex:1; -webkit-box-flex:1; box-flex:1; overflow:hidden;}
.xialite-right h4{ display: inline-block; font-size: 15px;}
.xialite-right span{ float:right; color: #9D9D9D; padding-right: 20px;}

.sygjcs{ overflow:hidden; display:block; padding-bottom: 17px;}
.sygjcs > div{ width: 33.3333%; float:left; text-align:center;}
.sygjcs > div b{ display:block; font-size:46px; padding-bottom:3px;}
/*/a2*/


/*a5*/
.aelser{ position:relative; background: #FFF;}
.aelser-div{ position:relative;}
.aelser-div section{ position:absolute; left:0; top:22px; z-index:1; width:100%; height:auto; overflow:hidden;}
.aelser-div section .lkse-left{ float:left; border-right: 1px solid #FFF; padding: 5px 0; padding-right:15px; margin-top: 4px;}
.aelser-div section .lkse-left a img{ display:block; width: 22px; height: 22px;} 
.aelser-div section .lkse-right{ float:left; margin-left: 15px;}
.aelser-div section .lkse-right h5{ display:block; font-size: 18px; color: #FFF;}
.aelser-div section .lkse-right h6{ display:block; font-size: 15px; color: #FFF; margin-top: 7px;}
.aelser-div .iallsf{ display:block; width: 100%;}

.aelser-log{ position:absolute; left:50%; margin-left:-43px; bottom:-43px; z-index:1; display:block; width:86px; height:86px; border-radius:50%; overflow:hidden;}

.lapleb{ padding-top: 60px; padding-bottom: 35px;}

.dilatie{ text-align:center;}
.dilatie h5{ display:block; font-size: 23px; position:relative;}
.dilatie h5 span{ position:absolute; top:0; z-index:1; margin-left: 7px; border-radius:3px; color: #FFF; padding:4px 3px; font-size: 14px; display:inline-block;overflow:hidden; background: #DFA826;}
.dilatie h6{ display:block; font-size: 15px; margin-top: 8px;}

.aklwmrc{ text-align:center; margin-top:30px;}
.aklwmrc h5{ display:block; font-size: 40px;}
.aklwmrc h5 span{ font-size: 15px; padding-left: 15px;}
.aklwmrc h6{ display:block; font-size: 14px; margin-top: 25px;}

.yialmstr{ display:block; height:42px; line-height:42px; padding-left:15px; overflow:hidden;}
.likliu ul{ padding:7.5px 0;}
.likliu ul li{ 
	padding: 7.5px 0;
	display: -moz-box; 
	display: -webkit-box; 
	display: box; 
}
.likliu ul li .likliu-left img{ vertical-align:middle; width:55px; height:55px; border-radius:50%; overflow:hidden;}
.likliu ul li .likliu-center{ padding-left:10px;-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;}
.likliu ul li .likliu-center h6{ padding-bottom: 8px;}
.likliu ul li .likliu-center, .likliu ul li .likliu-right{ position:relative; top:8px;}

.kalwrc{ text-align:center; font-size:0; margin-top:20px;}
.kalwrc > div{ display:inline-block; font-size: 15px; margin:0 7px;}
.kalwrc > div button{ font-size: 15px; margin-right:0; margin-top:0; width: 90px; padding-top:4px; padding-bottom:4px; padding-left:0; padding-right:0; text-align:center;}
/*/a5*/


/*a6*/
.header-3{ padding:0 15px; padding-top:7px; height:46px; line-height:46px; font-size: 16px;}
.header-3-left{ width:30px; height:44px; background: url(../images/img45.png) left center no-repeat; position:relative; z-index:2; background-size: auto 23px;}
.header-3-left a{ display:block; width:100%; height:100%;}
.header-3-title{ text-align: right; position:absolute; right:20px; top:7px; width:100%; z-index:1;}

.zhjeye{ vertical-align:top;}
.zhjeye section{ text-align: center; padding-top: 20px; padding-bottom: 15px;}
.zhjeye section > div{ font-size:0; display:inline-block;}
.zhjeye section span, .zhjeye section b{ vertical-align:middle;}
.zhjeye section b{ font-weight:normal; padding-left:10px;}
.zhjeye section p{ padding-top:20px;}

.csdka{ border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5;}
.csdka ul{ overflow:hidden;}
.csdka ul li{ position:relative; width:33.33333%; float:left; overflow:hidden; background: #FFF; border-left: 1px solid #E5E5E5;}
.csdka ul li:first-child{border-left:none;}
.csdka ul li a{ display:block; padding: 30px 0;}
.csdka ul li a img{ display:block; margin:0 auto; width:60px; height:60px;}
.csdka ul li a span{ display:block; text-align:center; font-size: 17px; margin-top:15px;}

.csdka ul li em{
	display:block; background: #FF504D; color:#FFF; padding-top:6px; padding-bottom:4px; width:100%; text-align:center; 
	position:absolute; left:-2.6rem; top:1.1rem; z-index:1; font-style:normal; font-size:55%;
	-moz-transform:rotate(-50deg); 	
	-webkit-transform:rotate(-50deg);
	transform:rotate(-50deg);
}
/*/a6*/


/*a7*/
.wklscd{ border: 1px solid #DDD8CE; border-radius:5px;}
.titksmld{ font-size: 15px; font-weight:bold; padding-left: 5px;}

.cjslwr{border: 1px solid #DDD8CE; border-radius:5px; margin-top:10px;}
.cjslwr ul{ overflow:hidden;}
.cjslwr ul li{ float:left; width: 25%; text-align:center; overflow:hidden; border-bottom: 1px solid #DDD8CE; border-right: 1px solid #DDD8CE;}
.cjslwr ul li a{ display:block; padding:13px 0; }
.cjslwr ul li a:active {
	background-color: #E4E4E3;
}
.cjslwr ul li:nth-child(4n){border-right: none;}
.cjslwr ul li:nth-last-child(-n+4){border-bottom: none;}

.quacshi{border: 1px solid #DDD8CE; overflow:hidden; border-radius:5px; margin-top:10px;}
.quacshi-pyi ul{ overflow:hidden;}
.quacshi-pyi ul li{ float:left; width: 20%; text-align:center;}
.quacshi-pyi ul li a{ display:block; color: #07C1AE; padding:15px 0;}
.quacshi-pyi ul li a:active {background-color: #E4E4E3;}

.miaodian{border-top: 1px solid #DDD8CE;}
.miaodian .abc ul{ overflow:hidden;}
.miaodian .abc ul li{ float:left;}
.mdjli{padding-top:75px; display:block; visibility:hidden; margin-top:-75px;}
.miaodian .abc ul{ overflow:hidden;}
.miaodian .abc ul h4{ float:left; width: 25%; height: 82px; line-height:82px; overflow:hidden; text-align:center; overflow:hidden; 
border-bottom: 1px solid #DDD8CE; border-right: 1px solid #DDD8CE;display:block;}
.miaodian .abc ul li{ float:left; width: 25%; height: 41px; line-height:41px; overflow:hidden; text-align:center; overflow:hidden; 
border-bottom: 1px solid #DDD8CE; border-right: 1px solid #DDD8CE;}
.miaodian .abc ul li a{ display:block; }
.miaodian .abc ul li a:active {background-color: #E4E4E3;}
.miaodian .abc ul li:nth-last-child(4n+1){border-right: none;}
.miaodian .abc ul li:nth-child(3){border-right: 1px solid #DDD8CE;}
.miaodian .abc ul li:nth-child(4){border-right: none;}
.miaodian .abc:last-child ul li:nth-last-child(-n+4){border-bottom: none;}

.gotoTop{ 
	background: #06C1AE url(../images/img56.png) center center no-repeat; background-size: auto 18px; width:50px; height:50px; 
	border-radius:50%; position:fixed; right:22px; bottom:20%; z-index:99999; display: none;
 }
/*/a7*/


/*a8*/
.header-4{ font-size: 16px;
	display: -moz-box; 
	display: -webkit-box; 
	display: box; 
	
	-moz-box-align:center;
	-webkit-box-align:center;
	box-align:center;
}
.header-4-left{ width: auto; color: #FFF;}
.header-4-titel{-moz-box-flex:1; -webkit-box-flex:1; box-flex:1; color: #FFF; text-align:center;}
.header-4-titel span{ display:block; margin-top:3px; font-size: 14px;}
.header-4-right{ display:inline-table; color: #FFF; text-align:center;}

.smerwm{ margin-bottom: 22px; margin-top:10px;}
.smerwm-div{ border-radius:4px; padding-top:22px; padding-bottom:25px;}
.smerwm-jbis { padding-top:20px; padding-bottom:16px; border-bottom: 1px dashed #E0E0E0;}
.smerwm-jbis span{vertical-align:middle; position:relative; top:-1px;}
.smerwm-ewm{ margin-top:26px;}
.smerwm-ewm img{ display:block; margin:0 auto; width:160px;}
/*/a8*/


/*a9*/
.listuwks{ margin-bottom:80px; background: #FFF;}
.listuwks ul li{ border-bottom:1px solid #EDEDED; padding:12px 15px 10px;}
.listuwks ul li .listuwks-left b{ display:block; font-weight:normal; font-size:16px; padding-bottom:9px;}
.listuwks ul li .listuwks-left span{ display:block;}
.listuwks ul li .listuwks-right time{ display:block; padding-top:3px; padding-bottom:5px;}
.listuwks ul li .listuwks-right span{ display:block; text-align:right; font-size:17px; font-weight:bold;}
/*/a9*/

